package com.yanqu.road.entity.activity.operamask.sanxiao;

import com.yanqu.road.entity.activity.operamask.game.OperaMaskBlock;

import java.util.ArrayList;
import java.util.List;

public class OperaMaskEliminateResult {

    private int ret = 0;

    // 发光的东西
    private List<OperaMaskBlock> lightEliminateList = new ArrayList<>();
    private List<OperaMaskSkillEffect> lightSkillList = new ArrayList<>();

    private List<OperaMaskRoundResult> roundResultList = new ArrayList<>();
    private List<List<OperaMaskBlock>> listList;
    private List<OperaMaskSkillEffect> endEffectList = new ArrayList<>(); // 结束后替换炸弹、加分技能

    // =================================================

    public OperaMaskEliminateResult(int ret) {
        this.ret = ret;
    }

    public void addEndEffectList(List<OperaMaskSkillEffect> effectList) {
        this.endEffectList.addAll(effectList);
    }

    // =================================================


    public OperaMaskEliminateResult() {
    }

    public int getRet() {
        return ret;
    }

    public void setRet(int ret) {
        this.ret = ret;
    }

    public List<OperaMaskRoundResult> getRoundResultList() {
        return roundResultList;
    }

    public void setRoundResultList(List<OperaMaskRoundResult> roundResultList) {
        this.roundResultList = roundResultList;
    }

    public List<List<OperaMaskBlock>> getListList() {
        return listList;
    }

    public void setListList(List<List<OperaMaskBlock>> listList) {
        this.listList = listList;
    }

    public List<OperaMaskSkillEffect> getEndEffectList() {
        return endEffectList;
    }

    private void setEndEffectList(List<OperaMaskSkillEffect> endEffectList) {
        this.endEffectList = endEffectList;
    }

    public List<OperaMaskBlock> getLightEliminateList() {
        return lightEliminateList;
    }

    public void setLightEliminateList(List<OperaMaskBlock> lightEliminateList) {
        this.lightEliminateList = lightEliminateList;
    }

    public List<OperaMaskSkillEffect> getLightSkillList() {
        return lightSkillList;
    }

    public void setLightSkillList(List<OperaMaskSkillEffect> lightSkillList) {
        this.lightSkillList = lightSkillList;
    }
}
